package Data_Types;

/**
 * @author gao
 * @date 2025/6/3 19:46
 */

public class Solution {
    public static void main(String[] args) {
        //当较小的数据类型向较大的数据类型转化时，发生的是隐式转换，不会出现数据丢失，是安全的。
        int a1 = 1;
        double d1 = a1;
        System.out.println(d1);

        //运算顺序：先除法后转换
        double d2 = 5 / 2;
        System.out.println(d2);//2.0

        //当较大的数据类型向较小的数据类型转化时，发生的是显式转换，会出现数据丢失，是不安全的。
        double d3 = 6.6;
        //int a2 = d3;会报错，不兼容的数据类型
        int a2 = (int) d3;
        System.out.println(a2);
    }
}
